* { margin: 0; padding: 0;}

.access { position: absolute; top: -100px; left: -100px;}

#container { width: 950px; margin: 0 auto; position: relative;}
#content { width: 650px; float: left; padding: 10px 0 35px 0;}
#content ul,
#content ol { margin: 0 0 10px 35px;}

#contribute_buttons { list-style-type: none; margin-right: 10px;}
#contribute_buttons li { float: right; margin: 20px 0 0 15px;}
#contribute_buttons #changepassword a { display: block; height: 0; overflow: hidden; width: 141px; padding: 24px 0 0 0;}
#contribute_buttons #exportXML a { display: block; height: 0; overflow: hidden; width: 120px; padding: 24px 0 0 0;}
#contribute_buttons #recoverpassword a { display: block; height: 0; overflow: hidden; width: 141px; padding: 24px 0 0 0;}
#contribute_buttons #submit a { display: block; height: 0; overflow: hidden; width: 81px; padding: 24px 0 0 0;}
#contribute_buttons #submitcontent a { display: block; height: 0; overflow: hidden; width: 123px; padding: 24px 0 0 0;}
#contribute_buttons #submitrepositoryreg a { display: block; height: 0; overflow: hidden; width: 200px; padding: 24px 0 0 0;}
#contribute_buttons #submitcontributorreg a { display: block; height: 0; overflow: hidden; width: 204px; padding: 24px 0 0 0;}
#contribute_buttons #viewcontstatus a { display: block; height: 0; overflow: hidden; width: 167px; padding: 24px 0 0 0;}

ul#faq_questionlist { list-style-type: none; margin-left: 0;}
#faq_questionlist li { padding: 0 0 7px 25px;}
.faq_item { width: 661px;}
.faq_question { padding: 9px 20px 12px 50px;}
.faq_answer { padding: 25px 20px 7px 50px;}

#footer { width: 100%; text-align: center; float: left; clear: both; padding-top: 20px;}
#footer ul { margin-bottom: 8px;}
#footer ul li { display: inline; margin-right: 10px; padding-right: 7px;}

#frm_search_advanced input { width: 425px;}

h1 a { display: block; height: 0; overflow: hidden; width: 170px; padding: 123px 0 0 0;}
h2 { margin-bottom: 15px; padding-bottom: 5px;}
#h2_search_results { margin-bottom: 40px;}
h4 { width: 645px; padding-left: 12px;}
h5 { margin-bottom: 10px;}

#metadata_viewxml { float: right; margin-top: 7px; padding-right: 25px;}
.metadata_table { margin-bottom: 20px;}
.metadata_table th { text-align: left; padding-left: 25px; width: 30%; height: 20px;}

#nav_advsearch { position: absolute; top: 138px; right: 75px;}
#nav_advsearch { list-style-type: none;}
#nav_advsearch li { float: left; padding: 0 0 0 10px; margin-left: 8px;} 
#nav_advsearch li a { display: block; padding: 0 10px 0 0;}

#nav_breadcrumb { position: absolute; left: 215px; top: 102px;}
#nav_breadcrumb ul { list-style-type: none;}
#nav_breadcrumb ul li { float: left; margin-right: 10px; padding-right: 17px;}

#nav_main { float: left; width: 205px; margin-right: 30px;}
#nav_main ul { list-style-type: none;}
#nav_main_contribute a { display: block; height: 0; overflow: hidden; width: 203px; padding: 60px 0 0 0;}
#nav_main_gettingstarted a { display: block; height: 0; overflow: hidden; width: 203px; padding: 69px 0 0 0;}
#nav_main_search a { display: block; height: 0; overflow: hidden; width: 203px; padding: 70px 0 0 0;}

#nav_sub { position: absolute; left: 0; top: 320px;}
#nav_sub ul { list-style-type: none; margin: 15px 0 0 20px;}
#nav_sub ul li { margin-bottom: 8px;}
#nav_sub a { padding-left: 10px;}

p { margin-bottom: 10px;}
p.warning,
p.note { padding-left: 60px; margin: 10px 30px 20px 30px;}

.popup #container { width: 600px; height: auto; margin: 0; position: relative;}
.popup #content { width: auto; height: auto; margin: 0; padding: 25px 20px;; position: relative;}
.popup #content h4 { width: 560px; padding-left: 12px;}
.popup h1 { padding: 5px 0 0 12px; float: left;}

.progress_transcationpage { padding-left: 22px;}
.progress_staticpage { padding-left: 22px;}

.register_table { margin: 10px 0 15px 12px;}
.register_table th, register_table td { vertical-align: top;}
.register_table input { width: 340px;}
.register_table textarea { width: 340px;}

#search_advanced { margin-left: 10px;}
#search_advanced a { padding-left: 15px;}
#search_advanced_buttons { list-style-type: none; margin-right: 30px;}
#search_advanced_buttons li { float: right; margin: 20px 0 0 15px;}
#search_advanced_buttons #reset a { display: block; height: 0; overflow: hidden; width: 70px; padding: 24px 0 0 0;}
#search_advanced_buttons #search a { display: block; height: 0; overflow: hidden; width: 80px; padding: 24px 0 0 0;}
.search_advanced_table input { width: 310px;}
.search_advanced_table select { width: 310px;}
.search_advanced_table_rounded { margin-bottom: 15px;}
.search_advanced_table_rounded th { text-align: left; padding-left: 20px; height: 30px;}
.search_advanced_table_rounded input { width: 420px;}
.search_advanced_table_rounded textarea { width: 420px;}
.search_advanced_table_rounded tr.above_white_line th,
.search_advanced_table_rounded tr.above_white_line td { padding-bottom: 4px;}
.search_advanced_table_rounded tr.below_white_line th,
.search_advanced_table_rounded tr.below_white_line td { padding-top: 4px;}

.search_advanced_table_rounded input.search_checkbox { width: 25px; padding-right: 20px;}
.search_advanced_table_rounded label { margin-right: 25px;}

#search_result_for { position: absolute; top: 165px; left: 237px;}
#search_result_count { position: absolute; top: 135px; right: 70px;}
#search_results_nav { position: absolute; top: 165px; right: 70px;}
#search_results_nav #next, .search_results_nav #next { padding: 0 14px 0 10px;}

.search_result_buttons { list-style-type: none;}
.search_result_buttons li { float: left; margin: 0 15px 10px 0;} 
.search_result_item { margin-bottom: 15px;}
.search_result_item h4 { padding: 10px 15px 10px 15px;}
.search_result_item_content { width: 644px; padding: 0 0 10px 15px;}
.search_result_item_content p { clear: both; width: 620px;}
.search_result_item_content em { padding-right: 15px;}

#searchbox { height: 65px; width: 560px; position: relative; margin-top: 25px;}
#searchbox input { margin: 21px 0 0 30px; width: 350px;}
#searchbox #search_button { position: absolute; top: 16px; left: 415px;}

.subheader_note { padding-left: 12px; padding-top: 3px;}